package com.beta.service;

import com.baomidou.framework.service.ISuperService;
import com.baomidou.mybatisplus.plugins.Page;
import com.beta.dto.version.VersionInfoDto;
import com.beta.entity.VersionInfos;

/**
 * VersionInfos 表数据服务层接口
 */
public interface IVersionInfosService extends ISuperService<VersionInfos> {

    /**
     * 获得最新版本信息
     *
     * @return
     */
    public VersionInfos getLatestVersionInfo();

    Page<VersionInfos> getVersionInfos(Page<VersionInfos> page);

    VersionInfos getVersionInfo(Integer id);

    void updateVersionInfo(Integer id, VersionInfoDto versionDto);

    void createVersionInfo(VersionInfoDto versionDto);

    void deleteVersionInfo(Integer id);
}